home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_32.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
87KB
|
1,560 lines
# near model CODE resource
# jump table entries: 5256-5271 (16 of them)
fn00000000:
00000000 4E56 FFF6 link A6, -0x000A
00000004 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000008 3A2E 0016 move.w D5, [A6 + 0x16]
0000000C 3C2E 0012 move.w D6, [A6 + 0x12]
00000010 286E 0008 movea.l A4, [A6 + 0x8]
00000014 4207 clr.b D7
00000016 2054 movea.l A0, [A4]
00000018 4228 0010 clr.b [A0 + 0x10]
0000001C 558F subq.l A7, 2
0000001E 2F0C move.l -[A7], A4
00000020 A961 syscall GetControlMinimum/GetMinCtl
00000022 3D5F FFF6 move.w [A6 - 0xA], [A7]+
00000026 558F subq.l A7, 2
00000028 2F0C move.l -[A7], A4
0000002A A962 syscall GetControlMaximum/GetMaxCtl
0000002C 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00000030 558F subq.l A7, 2
00000032 2F0C move.l -[A7], A4
00000034 A960 syscall GetControlValue/GetCtlValue
00000036 3D5F FFFA move.w [A6 - 0x6], [A7]+
0000003A 302E FFF6 move.w D0, [A6 - 0xA]
0000003E B06E FFF8 cmp.w D0, [A6 - 0x8]
00000042 56C0 sne D0
00000044 0240 0001 andi.w D0, 0x1
00000048 48C0 ext.l D0
0000004A 1D40 FFFD move.b [A6 - 0x3], D0
0000004E BC6E FFF6 cmp.w D6, [A6 - 0xA]
00000052 57C0 seq D0
00000054 0240 0001 andi.w D0, 0x1
00000058 48C0 ext.l D0
0000005A 1D40 FFFE move.b [A6 - 0x2], D0
0000005E BA6E FFF8 cmp.w D5, [A6 - 0x8]
00000062 57C0 seq D0
00000064 0240 0001 andi.w D0, 0x1
00000068 48C0 ext.l D0
0000006A 1D40 FFFF move.b [A6 - 0x1], D0
0000006E 302E 000E move.w D0, [A6 + 0xE]
00000072 B06E FFFA cmp.w D0, [A6 - 0x6]
00000076 57C0 seq D0
00000078 0240 0001 andi.w D0, 0x1
0000007C 48C0 ext.l D0
0000007E 1800 move.b D4, D0
00000080 4A2E FFFE tst.b [A6 - 0x2]
00000084 662C bne +0x2E /* 000000B2 */
00000086 2F0C move.l -[A7], A4
00000088 3F06 move.w -[A7], D6
0000008A A964 syscall SetControlMinimum/SetMinCtl
0000008C 7000 moveq.l D0, 0x00
0000008E 4A2E FFFF tst.b [A6 - 0x1]
00000092 6718 beq +0x1A /* 000000AC */
00000094 4A04 tst.b D4
00000096 6714 beq +0x16 /* 000000AC */
00000098 4A2E FFFD tst.b [A6 - 0x3]
0000009C 670E beq +0x10 /* 000000AC */
0000009E BA6E FFFA cmp.w D5, [A6 - 0x6]
000000A2 6608 bne +0xA /* 000000AC */
000000A4 BC6E FFF8 cmp.w D6, [A6 - 0x8]
000000A8 6702 beq +0x4 /* 000000AC */
000000AA 7001 moveq.l D0, 0x01
label000000AC:
000000AC 4A00 tst.b D0
000000AE 6602 bne +0x4 /* 000000B2 */
000000B0 7E01 moveq.l D7, 0x01
label000000B2:
000000B2 4A2E FFFF tst.b [A6 - 0x1]
000000B6 6624 bne +0x26 /* 000000DC */
000000B8 2F0C move.l -[A7], A4
000000BA 3F05 move.w -[A7], D5
000000BC A965 syscall SetControlMaximum/SetMaxCtl
000000BE 4A2E FFFE tst.b [A6 - 0x2]
000000C2 6716 beq +0x18 /* 000000DA */
000000C4 4A04 tst.b D4
000000C6 6712 beq +0x14 /* 000000DA */
000000C8 4A2E FFFD tst.b [A6 - 0x3]
000000CC 670C beq +0xE /* 000000DA */
000000CE BC6E FFFA cmp.w D6, [A6 - 0x6]
000000D2 6606 bne +0x8 /* 000000DA */
000000D4 BA6E FFF6 cmp.w D5, [A6 - 0xA]
000000D8 6602 bne +0x4 /* 000000DC */
label000000DA:
000000DA 7E01 moveq.l D7, 0x01
label000000DC:
000000DC 4A04 tst.b D4
000000DE 6612 bne +0x14 /* 000000F2 */
000000E0 302E 000E move.w D0, [A6 + 0xE]
000000E4 48C0 ext.l D0
000000E6 2F00 move.l -[A7], D0
000000E8 2F0C move.l -[A7], A4
000000EA 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
000000EE 7E01 moveq.l D7, 0x01
000000F0 508F addq.l A7, 8
label000000F2:
000000F2 2054 movea.l A0, [A4]
000000F4 117C 00FF 0010 move.b [A0 + 0x10], 0xFF
000000FA 4A07 tst.b D7
000000FC 6716 beq +0x18 /* 00000114 */
000000FE 2054 movea.l A0, [A4]
00000100 7000 moveq.l D0, 0x00
00000102 1028 0011 move.b D0, [A0 + 0x11]
00000106 0C40 00FE cmpi.w D0, 0xFE
0000010A 6708 beq +0xA /* 00000114 */
0000010C 2F0C move.l -[A7], A4
0000010E 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
00000112 588F addq.l A7, 4
label00000114:
00000114 4CEE 10F0 FFE2 movem.l D4,D5,D6,D7,A4, [A6 - 0x1E]
0000011A 4E5E unlink A6
0000011C 4E75 rts
fn0000011E:
0000011E 4E56 FFE8 link A6, -0x0018
00000122 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000126 266E 000C movea.l A3, [A6 + 0xC]
0000012A 286E 0008 movea.l A4, [A6 + 0x8]
0000012E 2054 movea.l A0, [A4]
00000130 5088 addq.l A0, 8
00000132 43EE FFE8 lea.l A1, [A6 - 0x18]
00000136 22D8 move.l [A1]+, [A0]+
00000138 22D8 move.l [A1]+, [A0]+
0000013A 41EE FFE8 lea.l A0, [A6 - 0x18]
0000013E 2D48 FFF0 move.l [A6 - 0x10], A0
00000142 2D4B FFF4 move.l [A6 - 0xC], A3
00000146 7000 moveq.l D0, 0x00
00000148 2D48 FFF8 move.l [A6 - 0x8], A0
0000014C 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC]
00000152 2F00 move.l -[A7], D0
00000154 558F subq.l A7, 2
00000156 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000015A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000015E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000162 121F move.b D1, [A7]+
00000164 201F move.l D0, [A7]+
00000166 4A01 tst.b D1
00000168 57C0 seq D0
0000016A 4400 neg.b D0
0000016C 4A00 tst.b D0
0000016E 6740 beq +0x42 /* 000001B0 */
00000170 2F0C move.l -[A7], A4
00000172 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00000176 2054 movea.l A0, [A4]
00000178 4228 0010 clr.b [A0 + 0x10]
0000017C 2F0C move.l -[A7], A4
0000017E 3F2B 0002 move.w -[A7], [A3 + 0x2]
00000182 3F13 move.w -[A7], [A3]
00000184 A959 syscall MoveControl
00000186 2F0B move.l -[A7], A3
00000188 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
0000018C 3C00 move.w D6, D0
0000018E 2F0B move.l -[A7], A3
00000190 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000194 3E00 move.w D7, D0
00000196 2F0C move.l -[A7], A4
00000198 3F06 move.w -[A7], D6
0000019A 3F07 move.w -[A7], D7
0000019C A95C syscall SizeControl
0000019E 2054 movea.l A0, [A4]
000001A0 117C 00FF 0010 move.b [A0 + 0x10], 0xFF
000001A6 2F0C move.l -[A7], A4
000001A8 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
000001AC 4FEF 0010 lea.l A7, [A7 + 0x10]
label000001B0:
000001B0 4CEE 18C0 FFD8 movem.l D6,D7,A3,A4, [A6 - 0x28]
000001B6 4E5E unlink A6
000001B8 4E75 rts
export_657:
000001BA 4E56 0000 link A6, 0
000001BE 2F0C move.l -[A7], A4
000001C0 206E 0008 movea.l A0, [A6 + 0x8]
000001C4 2050 movea.l A0, [A0]
000001C6 2868 001C movea.l A4, [A0 + 0x1C]
000001CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000001CE 2F0C move.l -[A7], A4
000001D0 2054 movea.l A0, [A4]
000001D2 2050 movea.l A0, [A0]
000001D4 2268 00E8 movea.l A1, [A0 + 0xE8]
000001D8 4E91 jsr [A1]
000001DA 286E FFFC movea.l A4, [A6 - 0x4]
000001DE 4E5E unlink A6
000001E0 4E75 rts
export_658:
000001E2 4E56 0000 link A6, 0
000001E6 4E5E unlink A6
000001E8 4E75 rts
export_659:
000001EA 4E56 0000 link A6, 0
000001EE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001F2 2F2E 000C move.l -[A7], [A6 + 0xC]
000001F6 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
000001FA 4E5E unlink A6
000001FC 4E75 rts
export_660:
000001FE 4E56 0000 link A6, 0
00000202 4E5E unlink A6
00000204 4E75 rts
export_661:
00000206 4E56 0000 link A6, 0
0000020A 7000 moveq.l D0, 0x00
0000020C 4E5E unlink A6
0000020E 4E75 rts
export_662:
00000210 4E56 0000 link A6, 0
00000214 7000 moveq.l D0, 0x00
00000216 4E5E unlink A6
00000218 4E75 rts
export_663:
fn0000021A:
0000021A 4E56 0000 link A6, 0
0000021E 4E5E unlink A6
00000220 4E75 rts
export_664:
fn00000222:
00000222 4E56 0000 link A6, 0
00000226 2F0C move.l -[A7], A4
00000228 286E 0008 movea.l A4, [A6 + 0x8]
0000022C 2F0C move.l -[A7], A4
0000022E 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00000232 588F addq.l A7, 4
00000234 2F00 move.l -[A7], D0
00000236 2054 movea.l A0, [A4]
00000238 2F28 0008 move.l -[A7], [A0 + 0x8]
0000023C 2F28 002A move.l -[A7], [A0 + 0x2A]
00000240 2068 002A movea.l A0, [A0 + 0x2A]
00000244 2050 movea.l A0, [A0]
00000246 2050 movea.l A0, [A0]
00000248 2268 0040 movea.l A1, [A0 + 0x40]
0000024C 4E91 jsr [A1]
0000024E 2F0C move.l -[A7], A4
00000250 4EBA FFC8 jsr [PC - 0x38 /* 0000021A */]
00000254 2054 movea.l A0, [A4]
00000256 217C 0001 0000 002E move.l [A0 + 0x2E], 0x10000
0000025E 2054 movea.l A0, [A4]
00000260 217C 0001 0000 0032 move.l [A0 + 0x32], 0x10000
00000268 286E FFFC movea.l A4, [A6 - 0x4]
0000026C 4E5E unlink A6
0000026E 4E75 rts
export_665:
fn00000270:
00000270 4E56 FFEA link A6, -0x0016
00000274 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000278 286E 0008 movea.l A4, [A6 + 0x8]
0000027C 2F0C move.l -[A7], A4
0000027E 4EBA 0146 jsr [PC + 0x146 /* 000003C6 */]
00000282 2F0C move.l -[A7], A4
00000284 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
00000288 588F addq.l A7, 4
0000028A 2F00 move.l -[A7], D0
0000028C 7000 moveq.l D0, 0x00
0000028E 2F00 move.l -[A7], D0
00000290 2054 movea.l A0, [A4]
00000292 2F28 003C move.l -[A7], [A0 + 0x3C]
00000296 2068 003C movea.l A0, [A0 + 0x3C]
0000029A 2050 movea.l A0, [A0]
0000029C 2050 movea.l A0, [A0]
0000029E 2268 0040 movea.l A1, [A0 + 0x40]
000002A2 4E91 jsr [A1]
000002A4 2F0C move.l -[A7], A4
000002A6 4EBA FF7A jsr [PC - 0x86 /* 00000222 */]
000002AA 2F0C move.l -[A7], A4
000002AC 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
000002B0 4A40 tst.w D0
000002B2 4FEF 0018 lea.l A7, [A7 + 0x18]
000002B6 670C beq +0xE /* 000002C4 */
000002B8 2F0C move.l -[A7], A4
000002BA 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
000002BE 588F addq.l A7, 4
000002C0 6000 00FA bra +0xFC /* 000003BC */
label000002C4:
000002C4 2054 movea.l A0, [A4]
000002C6 0C68 8000 0040 cmpi.w [A0 + 0x40], 0x8000
000002CC 6700 00EE beq +0xF0 /* 000003BC */
000002D0 2654 movea.l A3, [A4]
000002D2 3D6B 0040 FFFE move.w [A6 - 0x2], [A3 + 0x40]
000002D8 382B 0042 move.w D4, [A3 + 0x42]
000002DC 2054 movea.l A0, [A4]
000002DE 317C 8000 0040 move.w [A0 + 0x40], 0x8000
000002E4 2054 movea.l A0, [A4]
000002E6 2068 003C movea.l A0, [A0 + 0x3C]
000002EA 2050 movea.l A0, [A0]
000002EC 4868 0016 pea.l [A0 + 0x16]
000002F0 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
000002F4 3A00 move.w D5, D0
000002F6 2054 movea.l A0, [A4]
000002F8 2068 003C movea.l A0, [A0 + 0x3C]
000002FC 2050 movea.l A0, [A0]
000002FE 4868 0016 pea.l [A0 + 0x16]
00000302 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000306 3E00 move.w D7, D0
00000308 BA6E FFFE cmp.w D5, [A6 - 0x2]
0000030C 508F addq.l A7, 8
0000030E 6606 bne +0x8 /* 00000316 */
00000310 BE44 cmp.w D7, D4
00000312 6700 00A8 beq +0xAA /* 000003BC */
label00000316:
00000316 598F subq.l A7, 4
00000318 3F07 move.w -[A7], D7
0000031A 3F04 move.w -[A7], D4
0000031C A869 syscall FixRatio
0000031E 2C1F move.l D6, [A7]+
00000320 598F subq.l A7, 4
00000322 3F05 move.w -[A7], D5
00000324 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000328 A869 syscall FixRatio
0000032A 2E1F move.l D7, [A7]+
0000032C 2054 movea.l A0, [A4]
0000032E 2068 0008 movea.l A0, [A0 + 0x8]
00000332 2D48 FFFA move.l [A6 - 0x6], A0
00000336 2050 movea.l A0, [A0]
00000338 2668 0018 movea.l A3, [A0 + 0x18]
0000033C 2F0B move.l -[A7], A3
0000033E 486E FFEE pea.l [A6 - 0x12]
00000342 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000346 41EE FFEE lea.l A0, [A6 - 0x12]
0000034A 508F addq.l A7, 8
0000034C 605E bra +0x60 /* 000003AC */
label0000034E:
0000034E 2053 movea.l A0, [A3]
00000350 2F28 000E move.l -[A7], [A0 + 0xE]
00000354 2017 move.l D0, [A7]
00000356 72FF moveq.l D1, 0xFFFFFFFF
00000358 B280 cmp.l D1, D0
0000035A 588F addq.l A7, 4
0000035C 674E beq +0x50 /* 000003AC */
0000035E 2F28 000E move.l -[A7], [A0 + 0xE]
00000362 2017 move.l D0, [A7]
00000364 72FE moveq.l D1, 0xFFFFFFFE
00000366 B280 cmp.l D1, D0
00000368 588F addq.l A7, 4
0000036A 6740 beq +0x42 /* 000003AC */
0000036C 2D68 000E FFEA move.l [A6 - 0x16], [A0 + 0xE]
00000372 2F06 move.l -[A7], D6
00000374 302E FFEC move.w D0, [A6 - 0x14]
00000378 48C0 ext.l D0
0000037A 2F00 move.l -[A7], D0
0000037C 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000380 3D40 FFEC move.w [A6 - 0x14], D0
00000384 2F07 move.l -[A7], D7
00000386 302E FFEA move.w D0, [A6 - 0x16]
0000038A 48C0 ext.l D0
0000038C 2F00 move.l -[A7], D0
0000038E 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000392 3D40 FFEA move.w [A6 - 0x16], D0
00000396 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000039A 2F0B move.l -[A7], A3
0000039C 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000003A0 2053 movea.l A0, [A3]
000003A2 317C 8000 0012 move.w [A0 + 0x12], 0x8000
000003A8 4FEF 0018 lea.l A7, [A7 + 0x18]
label000003AC:
000003AC 486E FFEE pea.l [A6 - 0x12]
000003B0 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000003B4 2640 movea.l A3, D0
000003B6 200B move.l D0, A3
000003B8 588F addq.l A7, 4
000003BA 6692 bne -0x6C /* 0000034E */
label000003BC:
000003BC 4CEE 18F0 FFD2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2E]
000003C2 4E5E unlink A6
000003C4 4E75 rts
export_666:
fn000003C6:
000003C6 4E56 FFDA link A6, -0x0026
000003CA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000003CE 286E 0008 movea.l A4, [A6 + 0x8]
000003D2 2054 movea.l A0, [A4]
000003D4 4A68 005E tst.w [A0 + 0x5E]
000003D8 6C00 01E4 bge +0x1E6 /* 000005BE */
000003DC 5268 005E addq.w [A0 + 0x5E], 1
000003E0 3028 005E move.w D0, [A0 + 0x5E]
000003E4 48C0 ext.l D0
000003E6 4480 neg.l D0
000003E8 3A00 move.w D5, D0
000003EA 4246 clr.w D6
000003EC 2054 movea.l A0, [A4]
000003EE 2F28 003C move.l -[A7], [A0 + 0x3C]
000003F2 4EAD 2662 jsr [A5 + 0x2662 /* export_1224 */]
000003F6 4A00 tst.b D0
000003F8 588F addq.l A7, 4
000003FA 675C beq +0x5E /* 00000458 */
000003FC 2054 movea.l A0, [A4]
000003FE 2068 0008 movea.l A0, [A0 + 0x8]
00000402 2D48 FFFC move.l [A6 - 0x4], A0
00000406 2050 movea.l A0, [A0]
00000408 2668 0018 movea.l A3, [A0 + 0x18]
0000040C 2F0B move.l -[A7], A3
0000040E 486E FFEC pea.l [A6 - 0x14]
00000412 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000416 41EE FFEC lea.l A0, [A6 - 0x14]
0000041A 508F addq.l A7, 8
0000041C 602A bra +0x2C /* 00000448 */
label0000041E:
0000041E 206E FFF8 movea.l A0, [A6 - 0x8]
00000422 2050 movea.l A0, [A0]
00000424 2668 000A movea.l A3, [A0 + 0xA]
00000428 4247 clr.w D7
0000042A 600A bra +0xC /* 00000436 */
label0000042C:
0000042C 2053 movea.l A0, [A3]
0000042E 2668 000A movea.l A3, [A0 + 0xA]
00000432 3007 move.w D0, D7
00000434 5247 addq.w D7, 1
label00000436:
00000436 200B move.l D0, A3
00000438 6708 beq +0xA /* 00000442 */
0000043A 2053 movea.l A0, [A3]
0000043C 4AA8 001C tst.l [A0 + 0x1C]
00000440 67EA beq -0x14 /* 0000042C */
label00000442:
00000442 BC47 cmp.w D6, D7
00000444 6C02 bge +0x4 /* 00000448 */
00000446 3C07 move.w D6, D7
label00000448:
00000448 486E FFEC pea.l [A6 - 0x14]
0000044C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000450 2D40 FFF8 move.l [A6 - 0x8], D0
00000454 588F addq.l A7, 4
00000456 66C6 bne -0x38 /* 0000041E */
label00000458:
00000458 7018 moveq.l D0, 0x18
0000045A C1C6 muls.w D0, D6
0000045C 2054 movea.l A0, [A4]
0000045E 3140 005E move.w [A0 + 0x5E], D0
00000462 BC45 cmp.w D6, D5
00000464 6700 0158 beq +0x15A /* 000005BE */
00000468 4878 0BEA push.l 0xBEA
0000046C 4878 0CB2 push.l 0xCB2
00000470 2054 movea.l A0, [A4]
00000472 2F28 003C move.l -[A7], [A0 + 0x3C]
00000476 4EAD 2632 jsr [A5 + 0x2632 /* export_1218 */]
0000047A 2D40 FFFC move.l [A6 - 0x4], D0
0000047E 2054 movea.l A0, [A4]
00000480 2F28 003C move.l -[A7], [A0 + 0x3C]
00000484 4EAD 264A jsr [A5 + 0x264A /* export_1221 */]
00000488 5340 subq.w D0, 1
0000048A 48C0 ext.l D0
0000048C 588F addq.l A7, 4
0000048E 2F00 move.l -[A7], D0
00000490 2054 movea.l A0, [A4]
00000492 2F28 003C move.l -[A7], [A0 + 0x3C]
00000496 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
0000049A 2640 movea.l A3, D0
0000049C B7EE FFFC cmpa.l A3, [A6 - 0x4]
000004A0 4FEF 0014 lea.l A7, [A7 + 0x14]
000004A4 6700 0118 beq +0x11A /* 000005BE */
000004A8 41EE FFE2 lea.l A0, [A6 - 0x1E]
000004AC 486E FFE2 pea.l [A6 - 0x1E]
000004B0 2F0C move.l -[A7], A4
000004B2 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000004B6 3D6E FFE8 FFEA move.w [A6 - 0x16], [A6 - 0x18]
000004BC BC45 cmp.w D6, D5
000004BE 508F addq.l A7, 8
000004C0 6F06 ble +0x8 /* 000004C8 */
000004C2 3E06 move.w D7, D6
000004C4 3805 move.w D4, D5
000004C6 6004 bra +0x6 /* 000004CC */
label000004C8:
000004C8 3E05 move.w D7, D5
000004CA 3806 move.w D4, D6
label000004CC:
000004CC 41EE FFDA lea.l A0, [A6 - 0x26]
000004D0 486E FFDA pea.l [A6 - 0x26]
000004D4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004D8 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
000004DC 3004 move.w D0, D4
000004DE C1FC 0018 muls.w D0, 0x18
000004E2 D06E FFE0 add.w D0, [A6 - 0x20]
000004E6 3D40 FFE4 move.w [A6 - 0x1C], D0
000004EA 486E FFDA pea.l [A6 - 0x26]
000004EE 2F0B move.l -[A7], A3
000004F0 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
000004F4 3007 move.w D0, D7
000004F6 C1FC 0018 muls.w D0, 0x18
000004FA D06E FFE0 add.w D0, [A6 - 0x20]
000004FE 3D40 FFE8 move.w [A6 - 0x18], D0
00000502 B06E FFEA cmp.w D0, [A6 - 0x16]
00000506 4FEF 0010 lea.l A7, [A7 + 0x10]
0000050A 6F06 ble +0x8 /* 00000512 */
0000050C 3D6E FFEA FFE8 move.w [A6 - 0x18], [A6 - 0x16]
label00000512:
00000512 48C6 ext.l D6
00000514 48C5 ext.l D5
00000516 2006 move.l D0, D6
00000518 9085 sub.l D0, D5
0000051A 2200 move.l D1, D0
0000051C C0FC 0018 mulu.w D0, 0x18
00000520 4841 swap.w D1
00000522 C2FC 0018 mulu.w D1, 0x18
00000526 4841 swap.w D1
00000528 4241 clr.w D1
0000052A D081 add.l D0, D1
0000052C 3E00 move.w D7, D0
0000052E 2054 movea.l A0, [A4]
00000530 2068 0010 movea.l A0, [A0 + 0x10]
00000534 4A28 006E tst.b [A0 + 0x6E]
00000538 675C beq +0x5E /* 00000596 */
0000053A 486E FFDA pea.l [A6 - 0x26]
0000053E 2054 movea.l A0, [A4]
00000540 2F28 0008 move.l -[A7], [A0 + 0x8]
00000544 2F28 002A move.l -[A7], [A0 + 0x2A]
00000548 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
0000054C 0C6E 8000 FFDA cmpi.w [A6 - 0x26], 0x8000
00000552 4FEF 000C lea.l A7, [A7 + 0xC]
00000556 6728 beq +0x2A /* 00000580 */
00000558 3D6E FFE4 FFDC move.w [A6 - 0x24], [A6 - 0x1C]
0000055E 302E FFE8 move.w D0, [A6 - 0x18]
00000562 D07C 000F add.w D0, 0xF
00000566 3D40 FFE0 move.w [A6 - 0x20], D0
0000056A 7000 moveq.l D0, 0x00
0000056C 2F00 move.l -[A7], D0
0000056E 48C7 ext.l D7
00000570 2F07 move.l -[A7], D7
00000572 486E FFDA pea.l [A6 - 0x26]
00000576 2F0C move.l -[A7], A4
00000578 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
0000057C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000580:
00000580 7000 moveq.l D0, 0x00
00000582 2F00 move.l -[A7], D0
00000584 48C7 ext.l D7
00000586 2F07 move.l -[A7], D7
00000588 486E FFE2 pea.l [A6 - 0x1E]
0000058C 2F0C move.l -[A7], A4
0000058E 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
00000592 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000596:
00000596 7001 moveq.l D0, 0x01
00000598 2F00 move.l -[A7], D0
0000059A 48C7 ext.l D7
0000059C 2F07 move.l -[A7], D7
0000059E 2054 movea.l A0, [A4]
000005A0 2F28 002A move.l -[A7], [A0 + 0x2A]
000005A4 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
000005A8 7001 moveq.l D0, 0x01
000005AA 2F00 move.l -[A7], D0
000005AC 48C7 ext.l D7
000005AE 2F07 move.l -[A7], D7
000005B0 2054 movea.l A0, [A4]
000005B2 2F28 003C move.l -[A7], [A0 + 0x3C]
000005B6 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
000005BA 4FEF 0018 lea.l A7, [A7 + 0x18]
label000005BE:
000005BE 4CEE 18F0 FFC2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3E]
000005C4 4E5E unlink A6
000005C6 4E75 rts
export_667:
000005C8 4E56 FFE4 link A6, -0x001C
000005CC 48E7 0018 movem.l -[A7], A3,A4
000005D0 286E 0008 movea.l A4, [A6 + 0x8]
000005D4 2054 movea.l A0, [A4]
000005D6 0C68 8000 0040 cmpi.w [A0 + 0x40], 0x8000
000005DC 6618 bne +0x1A /* 000005F6 */
000005DE 2054 movea.l A0, [A4]
000005E0 0CA8 0001 0000 0032 cmpi.l [A0 + 0x32], 0x10000
000005E8 660C bne +0xE /* 000005F6 */
000005EA 2054 movea.l A0, [A4]
000005EC 0CA8 0001 0000 002E cmpi.l [A0 + 0x2E], 0x10000
000005F4 6708 beq +0xA /* 000005FE */
label000005F6:
000005F6 2054 movea.l A0, [A4]
000005F8 117C 0001 0080 move.b [A0 + 0x80], 0x1
label000005FE:
000005FE 2F0C move.l -[A7], A4
00000600 4EBA FC6E jsr [PC - 0x392 /* 00000270 */]
00000604 41EE FFF8 lea.l A0, [A6 - 0x8]
00000608 486E FFF8 pea.l [A6 - 0x8]
0000060C 2F0C move.l -[A7], A4
0000060E 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00000612 41EE FFEC lea.l A0, [A6 - 0x14]
00000616 2054 movea.l A0, [A4]
00000618 2D68 0074 FFF4 move.l [A6 - 0xC], [A0 + 0x74]
0000061E 2054 movea.l A0, [A4]
00000620 2668 0070 movea.l A3, [A0 + 0x70]
00000624 4AAE FFF4 tst.l [A6 - 0xC]
00000628 4FEF 000C lea.l A7, [A7 + 0xC]
0000062C 676C beq +0x6E /* 0000069A */
0000062E 302E FFF8 move.w D0, [A6 - 0x8]
00000632 5340 subq.w D0, 1
00000634 3D40 FFEC move.w [A6 - 0x14], D0
00000638 3D6E FFFE FFEE move.w [A6 - 0x12], [A6 - 0x2]
0000063E 302E FFFC move.w D0, [A6 - 0x4]
00000642 5240 addq.w D0, 1
00000644 3D40 FFF0 move.w [A6 - 0x10], D0
00000648 302E FFEE move.w D0, [A6 - 0x12]
0000064C D07C 0010 add.w D0, 0x10
00000650 3D40 FFF2 move.w [A6 - 0xE], D0
00000654 200B move.l D0, A3
00000656 6634 bne +0x36 /* 0000068C */
00000658 2054 movea.l A0, [A4]
0000065A 4A28 0081 tst.b [A0 + 0x81]
0000065E 6D2C blt +0x2E /* 0000068C */
00000660 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000664 486E FFE4 pea.l [A6 - 0x1C]
00000668 2F0C move.l -[A7], A4
0000066A 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */]
0000066E 558F subq.l A7, 2
00000670 486E FFEC pea.l [A6 - 0x14]
00000674 486E FFE4 pea.l [A6 - 0x1C]
00000678 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
0000067C 4A1F tst.b [A7]+
0000067E 508F addq.l A7, 8
00000680 670A beq +0xC /* 0000068C */
00000682 302E FFE4 move.w D0, [A6 - 0x1C]
00000686 5240 addq.w D0, 1
00000688 3D40 FFF0 move.w [A6 - 0x10], D0
label0000068C:
0000068C 486E FFEC pea.l [A6 - 0x14]
00000690 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000694 4EBA FA88 jsr [PC - 0x578 /* 0000011E */]
00000698 508F addq.l A7, 8
label0000069A:
0000069A 200B move.l D0, A3
0000069C 673E beq +0x40 /* 000006DC */
0000069E 3D6E FFFC FFEC move.w [A6 - 0x14], [A6 - 0x4]
000006A4 302E FFFA move.w D0, [A6 - 0x6]
000006A8 5340 subq.w D0, 1
000006AA 3D40 FFEE move.w [A6 - 0x12], D0
000006AE 302E FFEC move.w D0, [A6 - 0x14]
000006B2 D07C 0010 add.w D0, 0x10
000006B6 3D40 FFF0 move.w [A6 - 0x10], D0
000006BA 4AAE FFF4 tst.l [A6 - 0xC]
000006BE 6606 bne +0x8 /* 000006C6 */
000006C0 046E 000F FFF2 subi.w [A6 - 0xE], 0xF
label000006C6:
000006C6 302E FFFE move.w D0, [A6 - 0x2]
000006CA 5240 addq.w D0, 1
000006CC 3D40 FFF2 move.w [A6 - 0xE], D0
000006D0 486E FFEC pea.l [A6 - 0x14]
000006D4 2F0B move.l -[A7], A3
000006D6 4EBA FA46 jsr [PC - 0x5BA /* 0000011E */]
000006DA 508F addq.l A7, 8
label000006DC:
000006DC 2F0C move.l -[A7], A4
000006DE 2054 movea.l A0, [A4]
000006E0 2050 movea.l A0, [A0]
000006E2 2268 0100 movea.l A1, [A0 + 0x100]
000006E6 4E91 jsr [A1]
000006E8 588F addq.l A7, 4
000006EA 4CEE 1800 FFDC movem.l A3,A4, [A6 - 0x24]
000006F0 4E5E unlink A6
000006F2 4E75 rts
export_668:
000006F4 4E56 FFE8 link A6, -0x0018
000006F8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000006FC 286E 0008 movea.l A4, [A6 + 0x8]
00000700 41EE FFE8 lea.l A0, [A6 - 0x18]
00000704 41EE FFF0 lea.l A0, [A6 - 0x10]
00000708 2054 movea.l A0, [A4]
0000070A 2D68 0074 FFF8 move.l [A6 - 0x8], [A0 + 0x74]
00000710 2054 movea.l A0, [A4]
00000712 2668 0070 movea.l A3, [A0 + 0x70]
00000716 4AAE FFF8 tst.l [A6 - 0x8]
0000071A 6604 bne +0x6 /* 00000720 */
0000071C 200B move.l D0, A3
0000071E 671C beq +0x1E /* 0000073C */
label00000720:
00000720 7000 moveq.l D0, 0x00
00000722 2F00 move.l -[A7], D0
00000724 486E FFE8 pea.l [A6 - 0x18]
00000728 2F0C move.l -[A7], A4
0000072A 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
0000072E 486E FFF0 pea.l [A6 - 0x10]
00000732 2F0C move.l -[A7], A4
00000734 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00000738 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000073C:
0000073C 2054 movea.l A0, [A4]
0000073E 2D68 0062 FFFC move.l [A6 - 0x4], [A0 + 0x62]
00000744 4AAE FFF8 tst.l [A6 - 0x8]
00000748 6700 008C beq +0x8E /* 000007D6 */
0000074C 486E FFE8 pea.l [A6 - 0x18]
00000750 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000754 4A80 tst.l D0
00000756 588F addq.l A7, 4
00000758 6E0A bgt +0xC /* 00000764 */
0000075A 4245 clr.w D5
0000075C 4246 clr.w D6
0000075E 426E FFFC clr.w [A6 - 0x4]
00000762 6056 bra +0x58 /* 000007BA */
label00000764:
00000764 302E FFE8 move.w D0, [A6 - 0x18]
00000768 48C0 ext.l D0
0000076A 322E FFF0 move.w D1, [A6 - 0x10]
0000076E 48C1 ext.l D1
00000770 2E00 move.l D7, D0
00000772 9E81 sub.l D7, D1
00000774 302E FFFC move.w D0, [A6 - 0x4]
00000778 48C0 ext.l D0
0000077A 4A87 tst.l D7
0000077C 6F04 ble +0x6 /* 00000782 */
0000077E 7200 moveq.l D1, 0x00
00000780 6002 bra +0x4 /* 00000784 */
label00000782:
00000782 2207 move.l D1, D7
label00000784:
00000784 D280 add.l D1, D0
00000786 2F01 move.l -[A7], D1
00000788 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000078C 3A00 move.w D5, D0
0000078E 302E FFEC move.w D0, [A6 - 0x14]
00000792 48C0 ext.l D0
00000794 322E FFF4 move.w D1, [A6 - 0xC]
00000798 48C1 ext.l D1
0000079A 2E00 move.l D7, D0
0000079C 9E81 sub.l D7, D1
0000079E 302E FFFC move.w D0, [A6 - 0x4]
000007A2 48C0 ext.l D0
000007A4 4A87 tst.l D7
000007A6 6C04 bge +0x6 /* 000007AC */
000007A8 7200 moveq.l D1, 0x00
000007AA 6002 bra +0x4 /* 000007AE */
label000007AC:
000007AC 2207 move.l D1, D7
label000007AE:
000007AE D280 add.l D1, D0
000007B0 2F01 move.l -[A7], D1
000007B2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000007B6 3C00 move.w D6, D0
000007B8 508F addq.l A7, 8
label000007BA:
000007BA 48C6 ext.l D6
000007BC 2F06 move.l -[A7], D6
000007BE 48C5 ext.l D5
000007C0 2F05 move.l -[A7], D5
000007C2 302E FFFC move.w D0, [A6 - 0x4]
000007C6 48C0 ext.l D0
000007C8 2F00 move.l -[A7], D0
000007CA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000007CE 4EBA F830 jsr [PC - 0x7D0 /* 00000000 */]
000007D2 4FEF 0010 lea.l A7, [A7 + 0x10]
label000007D6:
000007D6 200B move.l D0, A3
000007D8 6700 008A beq +0x8C /* 00000864 */
000007DC 486E FFE8 pea.l [A6 - 0x18]
000007E0 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
000007E4 4A80 tst.l D0
000007E6 588F addq.l A7, 4
000007E8 6E0A bgt +0xC /* 000007F4 */
000007EA 4245 clr.w D5
000007EC 4246 clr.w D6
000007EE 426E FFFE clr.w [A6 - 0x2]
000007F2 6056 bra +0x58 /* 0000084A */
label000007F4:
000007F4 302E FFEA move.w D0, [A6 - 0x16]
000007F8 48C0 ext.l D0
000007FA 322E FFF2 move.w D1, [A6 - 0xE]
000007FE 48C1 ext.l D1
00000800 2E00 move.l D7, D0
00000802 9E81 sub.l D7, D1
00000804 302E FFFE move.w D0, [A6 - 0x2]
00000808 48C0 ext.l D0
0000080A 4A87 tst.l D7
0000080C 6F04 ble +0x6 /* 00000812 */
0000080E 7200 moveq.l D1, 0x00
00000810 6002 bra +0x4 /* 00000814 */
label00000812:
00000812 2207 move.l D1, D7
label00000814:
00000814 D280 add.l D1, D0
00000816 2F01 move.l -[A7], D1
00000818 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000081C 3A00 move.w D5, D0
0000081E 302E FFEE move.w D0, [A6 - 0x12]
00000822 48C0 ext.l D0
00000824 322E FFF6 move.w D1, [A6 - 0xA]
00000828 48C1 ext.l D1
0000082A 2E00 move.l D7, D0
0000082C 9E81 sub.l D7, D1
0000082E 302E FFFE move.w D0, [A6 - 0x2]
00000832 48C0 ext.l D0
00000834 4A87 tst.l D7
00000836 6C04 bge +0x6 /* 0000083C */
00000838 7200 moveq.l D1, 0x00
0000083A 6002 bra +0x4 /* 0000083E */
label0000083C:
0000083C 2207 move.l D1, D7
label0000083E:
0000083E D280 add.l D1, D0
00000840 2F01 move.l -[A7], D1
00000842 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000846 3C00 move.w D6, D0
00000848 508F addq.l A7, 8
label0000084A:
0000084A 48C6 ext.l D6
0000084C 2F06 move.l -[A7], D6
0000084E 48C5 ext.l D5
00000850 2F05 move.l -[A7], D5
00000852 302E FFFE move.w D0, [A6 - 0x2]
00000856 48C0 ext.l D0
00000858 2F00 move.l -[A7], D0
0000085A 2F0B move.l -[A7], A3
0000085C 4EBA F7A2 jsr [PC - 0x85E /* 00000000 */]
00000860 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000864:
00000864 2054 movea.l A0, [A4]
00000866 4228 0080 clr.b [A0 + 0x80]
0000086A 4CEE 18E0 FFD4 movem.l D5,D6,D7,A3,A4, [A6 - 0x2C]
00000870 4E5E unlink A6
00000872 4E75 rts
export_669:
fn00000874:
00000874 4E56 FFEC link A6, -0x0014
00000878 48E7 0018 movem.l -[A7], A3,A4
0000087C 266E 000C movea.l A3, [A6 + 0xC]
00000880 286E 0008 movea.l A4, [A6 + 0x8]
00000884 2054 movea.l A0, [A4]
00000886 43EE FFF8 lea.l A1, [A6 - 0x8]
0000088A 5888 addq.l A0, 4
0000088C 22D8 move.l [A1]+, [A0]+
0000088E 22D8 move.l [A1]+, [A0]+
00000890 486E FFF8 pea.l [A6 - 0x8]
00000894 2054 movea.l A0, [A4]
00000896 2F28 000C move.l -[A7], [A0 + 0xC]
0000089A 2F0C move.l -[A7], A4
0000089C 4EBA 0382 jsr [PC + 0x382 /* 00000C20 */]
000008A0 2054 movea.l A0, [A4]
000008A2 5888 addq.l A0, 4
000008A4 43EE FFF8 lea.l A1, [A6 - 0x8]
000008A8 20D9 move.l [A0]+, [A1]+
000008AA 20D9 move.l [A0]+, [A1]+
000008AC 2054 movea.l A0, [A4]
000008AE 43EE FFEC lea.l A1, [A6 - 0x14]
000008B2 41E8 0016 lea.l A0, [A0 + 0x16]
000008B6 22D8 move.l [A1]+, [A0]+
000008B8 22D8 move.l [A1]+, [A0]+
000008BA 487A 0342 pea.l [PC + 0x342 /* 00000BFE, value 0x4E560000 'NV\0\0', cstring "NV" */]
000008BE 486E FFEC pea.l [A6 - 0x14]
000008C2 486E FFF8 pea.l [A6 - 0x8]
000008C6 2054 movea.l A0, [A4]
000008C8 2F28 000C move.l -[A7], [A0 + 0xC]
000008CC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000008D0 2F0B move.l -[A7], A3
000008D2 2F0C move.l -[A7], A4
000008D4 4EBA 004A jsr [PC + 0x4A /* 00000920 */]
000008D8 200B move.l D0, A3
000008DA 4FEF 0028 lea.l A7, [A7 + 0x28]
000008DE 6736 beq +0x38 /* 00000916 */
000008E0 2F0C move.l -[A7], A4
000008E2 4EAD 259A jsr [A5 + 0x259A /* export_1199 */]
000008E6 B08B cmp.l D0, A3
000008E8 588F addq.l A7, 4
000008EA 662A bne +0x2C /* 00000916 */
000008EC 2F0C move.l -[A7], A4
000008EE 2054 movea.l A0, [A4]
000008F0 2050 movea.l A0, [A0]
000008F2 2268 0078 movea.l A1, [A0 + 0x78]
000008F6 4E91 jsr [A1]
000008F8 2D40 FFF4 move.l [A6 - 0xC], D0
000008FC 2F0B move.l -[A7], A3
000008FE 2F0C move.l -[A7], A4
00000900 206E FFF4 movea.l A0, [A6 - 0xC]
00000904 2F08 move.l -[A7], A0
00000906 2050 movea.l A0, [A0]
00000908 2068 0008 movea.l A0, [A0 + 0x8]
0000090C 2268 0028 movea.l A1, [A0 + 0x28]
00000910 4E91 jsr [A1]
00000912 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000916:
00000916 4CEE 1800 FFE4 movem.l A3,A4, [A6 - 0x1C]
0000091C 4E5E unlink A6
0000091E 4E75 rts
fn00000920:
00000920 4E56 FFC8 link A6, -0x0038
00000924 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000928 266E 0010 movea.l A3, [A6 + 0x10]
0000092C 286E 0008 movea.l A4, [A6 + 0x8]
00000930 2F0C move.l -[A7], A4
00000932 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
00000936 2D40 FFE4 move.l [A6 - 0x1C], D0
0000093A 7C01 moveq.l D6, 0x01
0000093C 7A01 moveq.l D5, 0x01
0000093E 7000 moveq.l D0, 0x00
00000940 2F00 move.l -[A7], D0
00000942 2017 move.l D0, [A7]
00000944 2D40 FFE8 move.l [A6 - 0x18], D0
00000948 206E 0018 movea.l A0, [A6 + 0x18]
0000094C 43EE FFEC lea.l A1, [A6 - 0x14]
00000950 22D8 move.l [A1]+, [A0]+
00000952 22D8 move.l [A1]+, [A0]+
00000954 7000 moveq.l D0, 0x00
00000956 4AAE FFE4 tst.l [A6 - 0x1C]
0000095A 508F addq.l A7, 8
0000095C 6718 beq +0x1A /* 00000976 */
0000095E 206E FFE4 movea.l A0, [A6 - 0x1C]
00000962 2050 movea.l A0, [A0]
00000964 226E FFE4 movea.l A1, [A6 - 0x1C]
00000968 2251 movea.l A1, [A1]
0000096A 2228 0004 move.l D1, [A0 + 0x4]
0000096E B2A9 0010 cmp.l D1, [A1 + 0x10]
00000972 6702 beq +0x4 /* 00000976 */
00000974 7001 moveq.l D0, 0x01
label00000976:
00000976 1E00 move.b D7, D0
00000978 082E 0005 0014 btst.b [A6 + 0x14], 0x5
0000097E 671C beq +0x1E /* 0000099C */
00000980 4A07 tst.b D7
00000982 6704 beq +0x6 /* 00000988 */
00000984 426E FFF2 clr.w [A6 - 0xE]
label00000988:
00000988 302B 0002 move.w D0, [A3 + 0x2]
0000098C D16E FFEE add.w [A6 - 0x12], D0
00000990 302B 0006 move.w D0, [A3 + 0x6]
00000994 D16E FFF2 add.w [A6 - 0xE], D0
00000998 4206 clr.b D6
0000099A 6040 bra +0x42 /* 000009DC */
label0000099C:
0000099C 082E 0003 0014 btst.b [A6 + 0x14], 0x3
000009A2 6716 beq +0x18 /* 000009BA */
000009A4 2F0B move.l -[A7], A3
000009A6 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
000009AA E280 asr D0, 1
000009AC 322B 0002 move.w D1, [A3 + 0x2]
000009B0 D240 add.w D1, D0
000009B2 3D41 FFEA move.w [A6 - 0x16], D1
000009B6 588F addq.l A7, 4
000009B8 6022 bra +0x24 /* 000009DC */
label000009BA:
000009BA 082E 0002 0014 btst.b [A6 + 0x14], 0x2
000009C0 6708 beq +0xA /* 000009CA */
000009C2 3D6B 0006 FFEA move.w [A6 - 0x16], [A3 + 0x6]
000009C8 6012 bra +0x14 /* 000009DC */
label000009CA:
000009CA 4A2E 0014 tst.b [A6 + 0x14]
000009CE 6D0C blt +0xE /* 000009DC */
000009D0 4A2E 0015 tst.b [A6 + 0x15]
000009D4 6D06 blt +0x8 /* 000009DC */
000009D6 3D6B 0002 FFEA move.w [A6 - 0x16], [A3 + 0x2]
label000009DC:
000009DC 082E 0004 0014 btst.b [A6 + 0x14], 0x4
000009E2 671A beq +0x1C /* 000009FE */
000009E4 4A07 tst.b D7
000009E6 6704 beq +0x6 /* 000009EC */
000009E8 426E FFF0 clr.w [A6 - 0x10]
label000009EC:
000009EC 3013 move.w D0, [A3]
000009EE D16E FFEC add.w [A6 - 0x14], D0
000009F2 302B 0004 move.w D0, [A3 + 0x4]
000009F6 D16E FFF0 add.w [A6 - 0x10], D0
000009FA 4205 clr.b D5
000009FC 603E bra +0x40 /* 00000A3C */
label000009FE:
000009FE 082E 0001 0014 btst.b [A6 + 0x14], 0x1
00000A04 6714 beq +0x16 /* 00000A1A */
00000A06 2F0B move.l -[A7], A3
00000A08 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000A0C E280 asr D0, 1
00000A0E 3213 move.w D1, [A3]
00000A10 D240 add.w D1, D0
00000A12 3D41 FFE8 move.w [A6 - 0x18], D1
00000A16 588F addq.l A7, 4
00000A18 6022 bra +0x24 /* 00000A3C */
label00000A1A:
00000A1A 082E 0000 0014 btst.b [A6 + 0x14], 0x0
00000A20 6708 beq +0xA /* 00000A2A */
00000A22 3D6B 0004 FFE8 move.w [A6 - 0x18], [A3 + 0x4]
00000A28 6012 bra +0x14 /* 00000A3C */
label00000A2A:
00000A2A 4A2E 0014 tst.b [A6 + 0x14]
00000A2E 6D0C blt +0xE /* 00000A3C */
00000A30 082E 0006 0015 btst.b [A6 + 0x15], 0x6
00000A36 6604 bne +0x6 /* 00000A3C */
00000A38 3D53 FFE8 move.w [A6 - 0x18], [A3]
label00000A3C:
00000A3C 082E 0006 0014 btst.b [A6 + 0x14], 0x6
00000A42 670E beq +0x10 /* 00000A52 */
00000A44 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000A48 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
00000A4C 3D40 FFEA move.w [A6 - 0x16], D0
00000A50 588F addq.l A7, 4
label00000A52:
00000A52 4A2E 0015 tst.b [A6 + 0x15]
00000A56 6C30 bge +0x32 /* 00000A88 */
00000A58 4A07 tst.b D7
00000A5A 662C bne +0x2E /* 00000A88 */
00000A5C 206E FFE4 movea.l A0, [A6 - 0x1C]
00000A60 2F08 move.l -[A7], A0
00000A62 2050 movea.l A0, [A0]
00000A64 2050 movea.l A0, [A0]
00000A66 2268 00DC movea.l A1, [A0 + 0xDC]
00000A6A 4E91 jsr [A1]
00000A6C 2D40 FFCC move.l [A6 - 0x34], D0
00000A70 41EE FFCC lea.l A0, [A6 - 0x34]
00000A74 43EE FFE0 lea.l A1, [A6 - 0x20]
00000A78 22D8 move.l [A1]+, [A0]+
00000A7A 41EE FFE0 lea.l A0, [A6 - 0x20]
00000A7E 3028 0002 move.w D0, [A0 + 0x2]
00000A82 D16E FFEA add.w [A6 - 0x16], D0
00000A86 588F addq.l A7, 4
label00000A88:
00000A88 082E 0006 0015 btst.b [A6 + 0x15], 0x6
00000A8E 672E beq +0x30 /* 00000ABE */
00000A90 4A07 tst.b D7
00000A92 662A bne +0x2C /* 00000ABE */
00000A94 206E FFE4 movea.l A0, [A6 - 0x1C]
00000A98 2F08 move.l -[A7], A0
00000A9A 2050 movea.l A0, [A0]
00000A9C 2050 movea.l A0, [A0]
00000A9E 2268 00DC movea.l A1, [A0 + 0xDC]
00000AA2 4E91 jsr [A1]
00000AA4 2D40 FFC8 move.l [A6 - 0x38], D0
00000AA8 41EE FFC8 lea.l A0, [A6 - 0x38]
00000AAC 43EE FFE0 lea.l A1, [A6 - 0x20]
00000AB0 22D8 move.l [A1]+, [A0]+
00000AB2 41EE FFE0 lea.l A0, [A6 - 0x20]
00000AB6 3010 move.w D0, [A0]
00000AB8 D16E FFE8 add.w [A6 - 0x18], D0
00000ABC 588F addq.l A7, 4
label00000ABE:
00000ABE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000AC2 2017 move.l D0, [A7]
00000AC4 4A80 tst.l D0
00000AC6 588F addq.l A7, 4
00000AC8 670C beq +0xE /* 00000AD6 */
00000ACA 486E FFEC pea.l [A6 - 0x14]
00000ACE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000AD2 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
label00000AD6:
00000AD6 4A2E 0016 tst.b [A6 + 0x16]
00000ADA 6C5E bge +0x60 /* 00000B3A */
00000ADC 2F0C move.l -[A7], A4
00000ADE 2054 movea.l A0, [A4]
00000AE0 2F28 001E move.l -[A7], [A0 + 0x1E]
00000AE4 4EAD 2642 jsr [A5 + 0x2642 /* export_1220 */]
00000AE8 3E00 move.w D7, D0
00000AEA 508F addq.l A7, 8
00000AEC 6F4C ble +0x4E /* 00000B3A */
00000AEE 3007 move.w D0, D7
00000AF0 5340 subq.w D0, 1
00000AF2 48C0 ext.l D0
00000AF4 2F00 move.l -[A7], D0
00000AF6 2054 movea.l A0, [A4]
00000AF8 2F28 001E move.l -[A7], [A0 + 0x1E]
00000AFC 4EAD 263A jsr [A5 + 0x263A /* export_1219 */]
00000B00 2640 movea.l A3, D0
00000B02 200B move.l D0, A3
00000B04 508F addq.l A7, 8
00000B06 6732 beq +0x34 /* 00000B3A */
00000B08 41EE FFD0 lea.l A0, [A6 - 0x30]
00000B0C 486E FFD0 pea.l [A6 - 0x30]
00000B10 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B14 2F0B move.l -[A7], A3
00000B16 2053 movea.l A0, [A3]
00000B18 2050 movea.l A0, [A0]
00000B1A 2268 002C movea.l A1, [A0 + 0x2C]
00000B1E 4E91 jsr [A1]
00000B20 3E2E FFD6 move.w D7, [A6 - 0x2A]
00000B24 9E6E FFEE sub.w D7, [A6 - 0x12]
00000B28 4A47 tst.w D7
00000B2A 4FEF 000C lea.l A7, [A7 + 0xC]
00000B2E 6F08 ble +0xA /* 00000B38 */
00000B30 DF6E FFEE add.w [A6 - 0x12], D7
00000B34 DF6E FFF2 add.w [A6 - 0xE], D7
label00000B38:
00000B38 7C01 moveq.l D6, 0x01
label00000B3A:
00000B3A 486E FFEC pea.l [A6 - 0x14]
00000B3E 2F0C move.l -[A7], A4
00000B40 206E 0020 movea.l A0, [A6 + 0x20]
00000B44 4E90 jsr [A0]
00000B46 7000 moveq.l D0, 0x00
00000B48 2054 movea.l A0, [A4]
00000B4A 0828 0007 000C btst.b [A0 + 0xC], 0x7
00000B50 56C1 sne D1
00000B52 4401 neg.b D1
00000B54 4A01 tst.b D1
00000B56 508F addq.l A7, 8
00000B58 6656 bne +0x58 /* 00000BB0 */
00000B5A 1205 move.b D1, D5
00000B5C 8206 or.b D1, D6
00000B5E 6750 beq +0x52 /* 00000BB0 */
00000B60 206E FFE4 movea.l A0, [A6 - 0x1C]
00000B64 2050 movea.l A0, [A0]
00000B66 2068 0010 movea.l A0, [A0 + 0x10]
00000B6A 4A28 006E tst.b [A0 + 0x6E]
00000B6E 6740 beq +0x42 /* 00000BB0 */
00000B70 4AAE 000C tst.l [A6 + 0xC]
00000B74 673A beq +0x3C /* 00000BB0 */
00000B76 2D6E 001C FFF4 move.l [A6 - 0xC], [A6 + 0x1C]
00000B7C 41EE FFEC lea.l A0, [A6 - 0x14]
00000B80 2D48 FFF8 move.l [A6 - 0x8], A0
00000B84 7200 moveq.l D1, 0x00
00000B86 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC]
00000B8C 2648 movea.l A3, A0
00000B8E 48E7 C000 movem.l -[A7], D0,D1
00000B92 558F subq.l A7, 2
00000B94 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B98 2F0B move.l -[A7], A3
00000B9A 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000B9E 141F move.b D2, [A7]+
00000BA0 4CDF 0003 movem.l D0,D1, [A7]+
00000BA4 4A02 tst.b D2
00000BA6 57C1 seq D1
00000BA8 4401 neg.b D1
00000BAA 4A01 tst.b D1
00000BAC 6702 beq +0x4 /* 00000BB0 */
00000BAE 7001 moveq.l D0, 0x01
label00000BB0:
00000BB0 1E00 move.b D7, D0
00000BB2 6740 beq +0x42 /* 00000BF4 */
00000BB4 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000BB8 486E FFEC pea.l [A6 - 0x14]
00000BBC 486E FFEC pea.l [A6 - 0x14]
00000BC0 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00000BC4 41EE FFD8 lea.l A0, [A6 - 0x28]
00000BC8 2054 movea.l A0, [A4]
00000BCA 2068 001E movea.l A0, [A0 + 0x1E]
00000BCE 2050 movea.l A0, [A0]
00000BD0 41E8 002A lea.l A0, [A0 + 0x2A]
00000BD4 43EE FFD8 lea.l A1, [A6 - 0x28]
00000BD8 22D8 move.l [A1]+, [A0]+
00000BDA 22D8 move.l [A1]+, [A0]+
00000BDC 7001 moveq.l D0, 0x01
00000BDE 2F00 move.l -[A7], D0
00000BE0 486E FFD8 pea.l [A6 - 0x28]
00000BE4 486E FFEC pea.l [A6 - 0x14]
00000BE8 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000BEC 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
00000BF0 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000BF4:
00000BF4 4CEE 18E0 FFB4 movem.l D5,D6,D7,A3,A4, [A6 - 0x4C]
00000BFA 4E5E unlink A6
00000BFC 4E75 rts
00000BFE 4E56 0000 link A6, 0
00000C02 2F0C move.l -[A7], A4
00000C04 286E 0008 movea.l A4, [A6 + 0x8]
00000C08 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C0C 2F0C move.l -[A7], A4
00000C0E 2054 movea.l A0, [A4]
00000C10 2050 movea.l A0, [A0]
00000C12 2268 0068 movea.l A1, [A0 + 0x68]
00000C16 4E91 jsr [A1]
00000C18 286E FFFC movea.l A4, [A6 - 0x4]
00000C1C 4E5E unlink A6
00000C1E 4E75 rts
fn00000C20:
00000C20 4E56 FFF8 link A6, -0x0008
00000C24 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000C28 266E 0010 movea.l A3, [A6 + 0x10]
00000C2C 286E 0008 movea.l A4, [A6 + 0x8]
00000C30 082E 0003 000D btst.b [A6 + 0xD], 0x3
00000C36 661A bne +0x1C /* 00000C52 */
00000C38 082E 0002 000D btst.b [A6 + 0xD], 0x2
00000C3E 6612 bne +0x14 /* 00000C52 */
00000C40 082E 0001 000D btst.b [A6 + 0xD], 0x1
00000C46 660A bne +0xC /* 00000C52 */
00000C48 082E 0000 000D btst.b [A6 + 0xD], 0x0
00000C4E 6700 012C beq +0x12E /* 00000D7C */
label00000C52:
00000C52 2F0C move.l -[A7], A4
00000C54 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
00000C58 2D40 FFFC move.l [A6 - 0x4], D0
00000C5C 2040 movea.l A0, D0
00000C5E 2050 movea.l A0, [A0]
00000C60 2A28 0032 move.l D5, [A0 + 0x32]
00000C64 206E FFFC movea.l A0, [A6 - 0x4]
00000C68 2050 movea.l A0, [A0]
00000C6A 2C28 002E move.l D6, [A0 + 0x2E]
00000C6E 0C86 0001 0000 cmpi.l D6, 0x10000
00000C74 588F addq.l A7, 4
00000C76 660A bne +0xC /* 00000C82 */
00000C78 0C85 0001 0000 cmpi.l D5, 0x10000
00000C7E 6700 00FC beq +0xFE /* 00000D7C */
label00000C82:
00000C82 2054 movea.l A0, [A4]
00000C84 B9E8 001E cmpa.l A4, [A0 + 0x1E]
00000C88 6726 beq +0x28 /* 00000CB0 */
00000C8A 2068 001E movea.l A0, [A0 + 0x1E]
00000C8E 2050 movea.l A0, [A0]
00000C90 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4]
00000C96 2F0B move.l -[A7], A3
00000C98 302E FFFA move.w D0, [A6 - 0x6]
00000C9C 48C0 ext.l D0
00000C9E 4480 neg.l D0
00000CA0 3F00 move.w -[A7], D0
00000CA2 302E FFF8 move.w D0, [A6 - 0x8]
00000CA6 48C0 ext.l D0
00000CA8 4480 neg.l D0
00000CAA 3F00 move.w -[A7], D0
00000CAC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
label00000CB0:
00000CB0 0C85 0001 0000 cmpi.l D5, 0x10000
00000CB6 6752 beq +0x54 /* 00000D0A */
00000CB8 082E 0004 000C btst.b [A6 + 0xC], 0x4
00000CBE 660C bne +0xE /* 00000CCC */
00000CC0 2F0B move.l -[A7], A3
00000CC2 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000CC6 2800 move.l D4, D0
00000CC8 3E04 move.w D7, D4
00000CCA 588F addq.l A7, 4
label00000CCC:
00000CCC 082E 0003 000D btst.b [A6 + 0xD], 0x3
00000CD2 6710 beq +0x12 /* 00000CE4 */
00000CD4 2F05 move.l -[A7], D5
00000CD6 3013 move.w D0, [A3]
00000CD8 48C0 ext.l D0
00000CDA 2F00 move.l -[A7], D0
00000CDC 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000CE0 3680 move.w [A3], D0
00000CE2 508F addq.l A7, 8
label00000CE4:
00000CE4 082E 0004 000C btst.b [A6 + 0xC], 0x4
00000CEA 661E bne +0x20 /* 00000D0A */
00000CEC 082E 0001 000D btst.b [A6 + 0xD], 0x1
00000CF2 670E beq +0x10 /* 00000D02 */
00000CF4 2F05 move.l -[A7], D5
00000CF6 48C7 ext.l D7
00000CF8 2F07 move.l -[A7], D7
00000CFA 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000CFE 3E00 move.w D7, D0
00000D00 508F addq.l A7, 8
label00000D02:
00000D02 3007 move.w D0, D7
00000D04 D053 add.w D0, [A3]
00000D06 3740 0004 move.w [A3 + 0x4], D0
label00000D0A:
00000D0A 0C86 0001 0000 cmpi.l D6, 0x10000
00000D10 6758 beq +0x5A /* 00000D6A */
00000D12 082E 0005 000C btst.b [A6 + 0xC], 0x5
00000D18 660C bne +0xE /* 00000D26 */
00000D1A 2F0B move.l -[A7], A3
00000D1C 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000D20 2A00 move.l D5, D0
00000D22 3E05 move.w D7, D5
00000D24 588F addq.l A7, 4
label00000D26:
00000D26 082E 0002 000D btst.b [A6 + 0xD], 0x2
00000D2C 6714 beq +0x16 /* 00000D42 */
00000D2E 2F06 move.l -[A7], D6
00000D30 302B 0002 move.w D0, [A3 + 0x2]
00000D34 48C0 ext.l D0
00000D36 2F00 move.l -[A7], D0
00000D38 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000D3C 3740 0002 move.w [A3 + 0x2], D0
00000D40 508F addq.l A7, 8
label00000D42:
00000D42 082E 0005 000C btst.b [A6 + 0xC], 0x5
00000D48 6620 bne +0x22 /* 00000D6A */
00000D4A 082E 0000 000D btst.b [A6 + 0xD], 0x0
00000D50 670E beq +0x10 /* 00000D60 */
00000D52 2F06 move.l -[A7], D6
00000D54 48C7 ext.l D7
00000D56 2F07 move.l -[A7], D7
00000D58 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
00000D5C 3E00 move.w D7, D0
00000D5E 508F addq.l A7, 8
label00000D60:
00000D60 3007 move.w D0, D7
00000D62 D06B 0002 add.w D0, [A3 + 0x2]
00000D66 3740 0006 move.w [A3 + 0x6], D0
label00000D6A:
00000D6A 2054 movea.l A0, [A4]
00000D6C B9E8 001E cmpa.l A4, [A0 + 0x1E]
00000D70 670A beq +0xC /* 00000D7C */
00000D72 2F0B move.l -[A7], A3
00000D74 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000D78 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
label00000D7C:
00000D7C 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20]
00000D82 4E5E unlink A6
00000D84 4E75 rts
export_670:
00000D86 4E56 FFCC link A6, -0x0034
00000D8A 48E7 0118 movem.l -[A7], D7,A3,A4
00000D8E 266E 0010 movea.l A3, [A6 + 0x10]
00000D92 286E 0008 movea.l A4, [A6 + 0x8]
00000D96 2054 movea.l A0, [A4]
00000D98 43EE FFF8 lea.l A1, [A6 - 0x8]
00000D9C 41E8 003C lea.l A0, [A0 + 0x3C]
00000DA0 22D8 move.l [A1]+, [A0]+
00000DA2 22D8 move.l [A1]+, [A0]+
00000DA4 486E FFF8 pea.l [A6 - 0x8]
00000DA8 2054 movea.l A0, [A4]
00000DAA 2F28 0038 move.l -[A7], [A0 + 0x38]
00000DAE 2F0C move.l -[A7], A4
00000DB0 4EBA FE6E jsr [PC - 0x192 /* 00000C20 */]
00000DB4 2054 movea.l A0, [A4]
00000DB6 41E8 003C lea.l A0, [A0 + 0x3C]
00000DBA 43EE FFF8 lea.l A1, [A6 - 0x8]
00000DBE 20D9 move.l [A0]+, [A1]+
00000DC0 20D9 move.l [A0]+, [A1]+
00000DC2 2054 movea.l A0, [A4]
00000DC4 43EE FFF0 lea.l A1, [A6 - 0x10]
00000DC8 41E8 002A lea.l A0, [A0 + 0x2A]
00000DCC 22D8 move.l [A1]+, [A0]+
00000DCE 22D8 move.l [A1]+, [A0]+
00000DD0 487A 0268 pea.l [PC + 0x268 /* 0000103A, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000DD4 486E FFF0 pea.l [A6 - 0x10]
00000DD8 486E FFF8 pea.l [A6 - 0x8]
00000DDC 2054 movea.l A0, [A4]
00000DDE 2F28 0038 move.l -[A7], [A0 + 0x38]
00000DE2 2F0B move.l -[A7], A3
00000DE4 7000 moveq.l D0, 0x00
00000DE6 2F00 move.l -[A7], D0
00000DE8 2F0C move.l -[A7], A4
00000DEA 4EBA FB34 jsr [PC - 0x4CC /* 00000920 */]
00000DEE 2054 movea.l A0, [A4]
00000DF0 0828 0005 0038 btst.b [A0 + 0x38], 0x5
00000DF6 4FEF 0028 lea.l A7, [A7 + 0x28]
00000DFA 6720 beq +0x22 /* 00000E1C */
00000DFC 2054 movea.l A0, [A4]
00000DFE 0828 0004 0038 btst.b [A0 + 0x38], 0x4
00000E04 6716 beq +0x18 /* 00000E1C */
00000E06 2054 movea.l A0, [A4]
00000E08 4A68 003C tst.w [A0 + 0x3C]
00000E0C 6F0E ble +0x10 /* 00000E1C */
00000E0E 7014 moveq.l D0, 0x14
00000E10 B068 002A cmp.w D0, [A0 + 0x2A]
00000E14 6F06 ble +0x8 /* 00000E1C */
00000E16 317C 0014 002A move.w [A0 + 0x2A], 0x14
label00000E1C:
00000E1C 2F0B move.l -[A7], A3
00000E1E 7000 moveq.l D0, 0x00
00000E20 2F00 move.l -[A7], D0
00000E22 2F0C move.l -[A7], A4
00000E24 4EBA FA4E jsr [PC - 0x5B2 /* 00000874 */]
00000E28 2054 movea.l A0, [A4]
00000E2A 0828 0007 000C btst.b [A0 + 0xC], 0x7
00000E30 56C0 sne D0
00000E32 4400 neg.b D0
00000E34 4A00 tst.b D0
00000E36 4FEF 000C lea.l A7, [A7 + 0xC]
00000E3A 6734 beq +0x36 /* 00000E70 */
00000E3C 0828 0007 000D btst.b [A0 + 0xD], 0x7
00000E42 56C0 sne D0
00000E44 4400 neg.b D0
00000E46 4A00 tst.b D0
00000E48 6760 beq +0x62 /* 00000EAA */
00000E4A 2F28 0032 move.l -[A7], [A0 + 0x32]
00000E4E 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00000E52 4A00 tst.b D0
00000E54 588F addq.l A7, 4
00000E56 6752 beq +0x54 /* 00000EAA */
00000E58 2054 movea.l A0, [A4]
00000E5A 2F08 move.l -[A7], A0
00000E5C 2248 movea.l A1, A0
00000E5E 2F29 0032 move.l -[A7], [A1 + 0x32]
00000E62 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
00000E66 588F addq.l A7, 4
00000E68 205F movea.l A0, [A7]+
00000E6A D168 001C add.w [A0 + 0x1C], D0
00000E6E 603A bra +0x3C /* 00000EAA */
label00000E70:
00000E70 2054 movea.l A0, [A4]
00000E72 0828 0001 000D btst.b [A0 + 0xD], 0x1
00000E78 56C0 sne D0
00000E7A 4400 neg.b D0
00000E7C 4A00 tst.b D0
00000E7E 672A beq +0x2C /* 00000EAA */
00000E80 0828 0005 000C btst.b [A0 + 0xC], 0x5
00000E86 56C0 sne D0
00000E88 4400 neg.b D0
00000E8A 4A00 tst.b D0
00000E8C 671C beq +0x1E /* 00000EAA */
00000E8E 0828 0004 000C btst.b [A0 + 0xC], 0x4
00000E94 56C0 sne D0
00000E96 4400 neg.b D0
00000E98 4A00 tst.b D0
00000E9A 660E bne +0x10 /* 00000EAA */
00000E9C 7014 moveq.l D0, 0x14
00000E9E B068 001A cmp.w D0, [A0 + 0x1A]
00000EA2 6F06 ble +0x8 /* 00000EAA */
00000EA4 317C 0014 001A move.w [A0 + 0x1A], 0x14
label00000EAA:
00000EAA 2054 movea.l A0, [A4]
00000EAC 43EE FFE8 lea.l A1, [A6 - 0x18]
00000EB0 41E8 0016 lea.l A0, [A0 + 0x16]
00000EB4 22D8 move.l [A1]+, [A0]+
00000EB6 22D8 move.l [A1]+, [A0]+
00000EB8 2054 movea.l A0, [A4]
00000EBA 0828 0007 000D btst.b [A0 + 0xD], 0x7
00000EC0 56C0 sne D0
00000EC2 4400 neg.b D0
00000EC4 4A00 tst.b D0
00000EC6 673E beq +0x40 /* 00000F06 */
00000EC8 2F28 0032 move.l -[A7], [A0 + 0x32]
00000ECC 2068 0032 movea.l A0, [A0 + 0x32]
00000ED0 2050 movea.l A0, [A0]
00000ED2 2050 movea.l A0, [A0]
00000ED4 2268 00DC movea.l A1, [A0 + 0xDC]
00000ED8 4E91 jsr [A1]
00000EDA 2D40 FFD0 move.l [A6 - 0x30], D0
00000EDE 41EE FFD0 lea.l A0, [A6 - 0x30]
00000EE2 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000EE6 22D8 move.l [A1]+, [A0]+
00000EE8 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000EEC 3028 0002 move.w D0, [A0 + 0x2]
00000EF0 48C0 ext.l D0
00000EF2 4480 neg.l D0
00000EF4 3E00 move.w D7, D0
00000EF6 486E FFE8 pea.l [A6 - 0x18]
00000EFA 3F07 move.w -[A7], D7
00000EFC 7000 moveq.l D0, 0x00
00000EFE 3F00 move.w -[A7], D0
00000F00 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000F04 588F addq.l A7, 4
label00000F06:
00000F06 2054 movea.l A0, [A4]
00000F08 0828 0006 000D btst.b [A0 + 0xD], 0x6
00000F0E 56C0 sne D0
00000F10 4400 neg.b D0
00000F12 4A00 tst.b D0
00000F14 673C beq +0x3E /* 00000F52 */
00000F16 2F28 0032 move.l -[A7], [A0 + 0x32]
00000F1A 2068 0032 movea.l A0, [A0 + 0x32]
00000F1E 2050 movea.l A0, [A0]
00000F20 2050 movea.l A0, [A0]
00000F22 2268 00DC movea.l A1, [A0 + 0xDC]
00000F26 4E91 jsr [A1]
00000F28 2D40 FFCC move.l [A6 - 0x34], D0
00000F2C 41EE FFCC lea.l A0, [A6 - 0x34]
00000F30 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000F34 22D8 move.l [A1]+, [A0]+
00000F36 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000F3A 3010 move.w D0, [A0]
00000F3C 48C0 ext.l D0
00000F3E 4480 neg.l D0
00000F40 3E00 move.w D7, D0
00000F42 486E FFE8 pea.l [A6 - 0x18]
00000F46 7000 moveq.l D0, 0x00
00000F48 3F00 move.w -[A7], D0
00000F4A 3F07 move.w -[A7], D7
00000F4C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000F50 588F addq.l A7, 4
label00000F52:
00000F52 2054 movea.l A0, [A4]
00000F54 2F28 0026 move.l -[A7], [A0 + 0x26]
00000F58 486E FFDC pea.l [A6 - 0x24]
00000F5C 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000F60 41EE FFDC lea.l A0, [A6 - 0x24]
00000F64 508F addq.l A7, 8
00000F66 6018 bra +0x1A /* 00000F80 */
label00000F68:
00000F68 486E FFE8 pea.l [A6 - 0x18]
00000F6C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F70 2F0B move.l -[A7], A3
00000F72 2053 movea.l A0, [A3]
00000F74 2050 movea.l A0, [A0]
00000F76 2268 0040 movea.l A1, [A0 + 0x40]
00000F7A 4E91 jsr [A1]
00000F7C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000F80:
00000F80 486E FFDC pea.l [A6 - 0x24]
00000F84 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000F88 2640 movea.l A3, D0
00000F8A 200B move.l D0, A3
00000F8C 588F addq.l A7, 4
00000F8E 66D8 bne -0x26 /* 00000F68 */
00000F90 2054 movea.l A0, [A4]
00000F92 0828 0007 000C btst.b [A0 + 0xC], 0x7
00000F98 56C0 sne D0
00000F9A 4400 neg.b D0
00000F9C 4A00 tst.b D0
00000F9E 6700 0090 beq +0x92 /* 00001030 */
00000FA2 2068 0026 movea.l A0, [A0 + 0x26]
00000FA6 2050 movea.l A0, [A0]
00000FA8 2010 move.l D0, [A0]
00000FAA E480 asr D0, 2
00000FAC 6F00 0082 ble +0x84 /* 00001030 */
00000FB0 486E FFDC pea.l [A6 - 0x24]
00000FB4 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00000FB8 3D7C 8000 FFE8 move.w [A6 - 0x18], 0x8000
00000FBE 588F addq.l A7, 4
00000FC0 603A bra +0x3C /* 00000FFC */
label00000FC2:
00000FC2 0C6E 8000 FFE8 cmpi.w [A6 - 0x18], 0x8000
00000FC8 6610 bne +0x12 /* 00000FDA */
00000FCA 2053 movea.l A0, [A3]
00000FCC 41E8 0016 lea.l A0, [A0 + 0x16]
00000FD0 43EE FFE8 lea.l A1, [A6 - 0x18]
00000FD4 22D8 move.l [A1]+, [A0]+
00000FD6 22D8 move.l [A1]+, [A0]+
00000FD8 6022 bra +0x24 /* 00000FFC */
label00000FDA:
00000FDA 41EE FFD4 lea.l A0, [A6 - 0x2C]
00000FDE 2053 movea.l A0, [A3]
00000FE0 41E8 0016 lea.l A0, [A0 + 0x16]
00000FE4 43EE FFD4 lea.l A1, [A6 - 0x2C]
00000FE8 22D8 move.l [A1]+, [A0]+
00000FEA 22D8 move.l [A1]+, [A0]+
00000FEC 486E FFD4 pea.l [A6 - 0x2C]
00000FF0 486E FFE8 pea.l [A6 - 0x18]
00000FF4 486E FFE8 pea.l [A6 - 0x18]
00000FF8 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
label00000FFC:
00000FFC 486E FFDC pea.l [A6 - 0x24]
00001000 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00001004 2640 movea.l A3, D0
00001006 200B move.l D0, A3
00001008 588F addq.l A7, 4
0000100A 66B6 bne -0x48 /* 00000FC2 */
0000100C 2054 movea.l A0, [A4]
0000100E 3028 0016 move.w D0, [A0 + 0x16]
00001012 B06E FFE8 cmp.w D0, [A6 - 0x18]
00001016 6F06 ble +0x8 /* 0000101E */
00001018 316E FFE8 0016 move.w [A0 + 0x16], [A6 - 0x18]
label0000101E:
0000101E 2054 movea.l A0, [A4]
00001020 3028 001A move.w D0, [A0 + 0x1A]
00001024 B06E FFEC cmp.w D0, [A6 - 0x14]
00001028 6C06 bge +0x8 /* 00001030 */
0000102A 316E FFEC 001A move.w [A0 + 0x1A], [A6 - 0x14]
label00001030:
00001030 4CEE 1880 FFC0 movem.l D7,A3,A4, [A6 - 0x40]
00001036 4E5E unlink A6
00001038 4E75 rts
0000103A 4E56 0000 link A6, 0
0000103E 2F0A move.l -[A7], A2
00001040 206E 000C movea.l A0, [A6 + 0xC]
00001044 226E 0008 movea.l A1, [A6 + 0x8]
00001048 2251 movea.l A1, [A1]
0000104A 45E9 002A lea.l A2, [A1 + 0x2A]
0000104E 24D8 move.l [A2]+, [A0]+
00001050 24D8 move.l [A2]+, [A0]+
00001052 246E FFFC movea.l A2, [A6 - 0x4]
00001056 4E5E unlink A6
00001058 4E75 rts
export_671:
0000105A 4E56 FFFC link A6, -0x0004
0000105E 48E7 0018 movem.l -[A7], A3,A4
00001062 286E 0008 movea.l A4, [A6 + 0x8]
00001066 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000106A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000106E 2F0C move.l -[A7], A4
00001070 4EBA F802 jsr [PC - 0x7FE /* 00000874 */]
00001074 2054 movea.l A0, [A4]
00001076 2068 001E movea.l A0, [A0 + 0x1E]
0000107A 2050 movea.l A0, [A0]
0000107C 2068 0032 movea.l A0, [A0 + 0x32]
00001080 2D48 FFFC move.l [A6 - 0x4], A0
00001084 2050 movea.l A0, [A0]
00001086 2668 0008 movea.l A3, [A0 + 0x8]
0000108A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000108E 2F0C move.l -[A7], A4
00001090 2F0B move.l -[A7], A3
00001092 2053 movea.l A0, [A3]
00001094 2050 movea.l A0, [A0]
00001096 2268 00C8 movea.l A1, [A0 + 0xC8]
0000109A 4E91 jsr [A1]
0000109C 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
000010A2 4E5E unlink A6
000010A4 4E75 rts
export_672:
000010A6 4E56 FFF8 link A6, -0x0008
000010AA 48E7 0028 movem.l -[A7], A2,A4
000010AE 286E 0008 movea.l A4, [A6 + 0x8]
000010B2 486E FFF8 pea.l [A6 - 0x8]
000010B6 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000010BA 2054 movea.l A0, [A4]
000010BC 2068 003C movea.l A0, [A0 + 0x3C]
000010C0 2050 movea.l A0, [A0]
000010C2 43EE FFF8 lea.l A1, [A6 - 0x8]
000010C6 45E8 003C lea.l A2, [A0 + 0x3C]
000010CA 24D9 move.l [A2]+, [A1]+
000010CC 24D9 move.l [A2]+, [A1]+
000010CE 2F0C move.l -[A7], A4
000010D0 4EBA F19E jsr [PC - 0xE62 /* 00000270 */]
000010D4 4CEE 1400 FFF0 movem.l A2,A4, [A6 - 0x10]
000010DA 4E5E unlink A6
000010DC 4E75 rts